
import { koaSwagger } from 'koa2-swagger-ui';
import { swaggerSpec } from '@/docs/api-docs';

const swaggerUIMiddleware = koaSwagger({
  routePrefix: '/swagger', // 设置false的话原接口会有问题
  swaggerOptions: {
    spec: swaggerSpec,
    docExpansion: 'none',
    defaultModelExpandDepth: "2",  // 关键参数：设置模型默认展开深度
    defaultModelsExpandDepth: "2", // 关键参数：设置模型列表默认展开深度
    // 可选：控制文档整体展开方式
  }
});
export default swaggerUIMiddleware